.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; } 
ul, 
li, 
form, 
dl, 
dt, 
dd, 
div, 
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
 .ul li {list-style: none;}

/*导航公共样式*/
.header-menu li.aon em > a{ color:#82c4c7;}
.header-menu li em{ display:block; font-style:normal; text-align:center;}
.header-menu li em a{ display:block;}
.header-menu li .sub dt{ line-height:40px;}
.header-menu li .sub dt a{display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 10px;}
.header-menu li .sub dt a:hover{ background:#009; color:#fff;}
.header-menu .sub-has-sub dl{display:none;}

@media(min-width:1025px){
#header-menu{ display:none;}
.relative{ position:relative; z-index:100;}
.header-menu li{ float:left; }
.header-menu li .sub{position:absolute;  /*top:-400%;*/}
.header-menu li .sub{ opacity:0;overflow:hidden; }
.header-menu li.aon .sub{ opacity:1; }
}

/*Top002138*/
.Top002138{  width:100%; max-width:1257px; margin:0 auto; position: relative;  z-index:2; /*border-bottom: 1px solid rgba(255,255,255,0.1);*/}
.Top002138_2{width:100%; max-width:1257px; margin:0 auto; position: relative;  z-index:2; }
.Top002138 .header{ position:relative; z-index:100; }
.Top002138 .header{ position:relative; z-index:100;background: rgba(255,255,255,1); width:100%;}
.Top002138 .header-left{ float:left; position: relative;  }
.Top002138 .header-left .logo{ display:table; height:65px; margin-top:10px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ width:250px;height:65px; z-index: 5;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right;}
.Top002138 .header-right{ padding-top:0;}
.Top002138 .header-right dd{float:left; line-height:36px; margin-right:5px; }



.top-language{ margin-top:29px;}
.top-language span { color: #333; position:relative; padding-left:20px;}


.top-language span:before{  background: url(../images/language.png) no-repeat right center; content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;}


.top-language .top-sub{ position:absolute; left:0; width:100%; }
.top-language .top-sub a{ color:#fff;line-height:30px;}

/*
.Top002138 .top-language span{ padding-right:15px; background:url(../images/Top002138-a_lang.png) no-repeat right center; color:#ccc;}
.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #202020; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #202020;}*/


.Top002138 .header-menu li{ width:auto !important;}
.Top002138 .header-menu li em{ font-style:normal; text-align:right;height:85px; }
.Top002138 .header-menu li em a{ margin:0 10px; padding:0 15px; text-align:right; height:85px; font-size: 18px; color:#333; line-height:85px; display:block;}
.Top002138_2 .header-menu li em a{}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{  color:#fff; background:#34336e;height:85px;line-height:85px; }
.Top002138 .header-menu li .sub{ padding:25px 0 25px 0; width:1000px; }


/*.Top002138 .sub-menu-layer{ background:rgba(3,100,203,.9); padding:30px 0; }*/
/*.Top002138 .sub-menu-layer{ background: url(../images/dizhi.jpg) no-repeat center  top; padding:30px 0; }
*/


.sub-menu{ width:730px; position:relative; z-index:1; }

.sub-menu .center1top{  width:100%; float:left; min-height:200px;}
 
.sub-menu .center1top  dd{ width:100%; position:relative; margin-left:320px; }
.sub-menu .center1top  dd a{ display:block; height:45px; line-height:45px; width:78%; max-width:300px; padding-left:2%;font-size:14px; text-align:left; color:#fff; border-bottom:1px solid #0265CA;}
.sub-menu .center1top  dd a:hover{ color:#fff; background:#E09647;width:98%;padding-left:2%;}
.sub-menu .center1footer { position:absolute; top:10px; left:0;width:252px; height:172px; z-index:3;}
.sub-menu .center1footer img{ width:252px; height:172px; overflow:hidden;}


@media(max-width:1400px){
.Top002138 .header-left .logo{ display:table;  margin:20px 0;}
.Top002138 .header{padding:0 0;}
.Top002138 .header-menu li em{ padding:0 0px;height:85px;}
.Top002138 .header-menu li em a{ padding:0 20px; height:85px; font-size: 17px; color:#333; line-height:85px; }
.Top002138 .header-menu li em a:hover{ height:85px;line-height:85px; }

.top-language{ margin-top:25px;}

}

@media(max-width:1200px){
.Top002138 .header-left .logo{ display:table;  margin:15px 0; height:40px;}
.Top002138 .header-menu li em{ padding:0 0px;height:75px;}
.Top002138 .header-menu li em a{ padding:0 20px; height:75px; font-size: 16px; color:#333; line-height:75px; }
.Top002138 .header-menu li em a:hover{ height:75px;line-height:75px; }
.top-language{ margin-top:20px;}

}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#0094de; text-align:center; top:100%; width:60px;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; font-size:14px; }
.Top002138 .top-search{max-width:400px; }
}

.sub-menu .center1top h2{ display:none;}





@media(max-width:1024px){
.Top002138 .sub-menu-layer{ display:none;}
.sub-menu .center1top h2{ font-weight:700; font-size:15px; line-height:35px; padding-left:2%; display:block;} 
.Top002138 .header-left .logo{ margin:5px 0;height:35px;}
.Top002138 .header-left .logo img{ width:196px;height:35px;}
.sub-menu .center1top  dd{ width:100%; position:relative; margin-left:0; }
.sub-menu .center1top  dd a{ display:block; height:40px; line-height:40px; width:100%; max-width:100%; padding-left:4%;font-size:14px; text-align:left; color:#363636; border-bottom:1px solid #ccc;}
.sub-menu .center1top  dd a:hover{ color:#F2692D; background:#eee;width:98%;padding-left:4%;}
.sub-menu{ width:100%; max-width:100%;}
.sub-menu .center1footer { display:none;}
.sub-menu .center1top{  width:100%; float:none; min-height: inherit;}
.Top002138{ position:relative; z-index:100; padding:0 0;}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:block !important; height:37px !important; background:none; top:5px; position:absolute; left:auto; right:50px; width:100px; text-align:right;}
.Top002138 .top-language .top-sub a{display: inline-block;color: #363636;padding: 0 0px;margin-left: 5px;line-height: 25px; font-size:14px;}
.Top002138 .header-left{ width:30%;}
.Top002138 .header-right{ float:right; width:60%; margin-right:10px} 
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; margin-top:4px; position:relative; float:right;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#848585;}
.Top002138 #open_menu i{ width:80%; left:20%; top:50%; height:2px;}
.Top002138 #open_menu.open_menu_on{ background:#fff; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#202020 !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#202020;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:40px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li em a:hover{color:#EE1C23; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#eee;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.T<!--op002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}-->
}



@media(max-width:768px){
.sub-menu .center1top  dd{}
.sub-menu .center1top h2{font-size:14px; line-height:26px; } 
.sub-menu .center1top  dd a{ height:35px; line-height:35px; font-size:14px; }

.Top002138 .header-left .logo img{ width:150px;height:39px;}
}



@media(max-width:639px){
.sub-menu .center1top  dd{}
.sub-menu .center1top h2{font-size:13px; line-height:24px; } 
.Top002138 #header-menu li a{ line-height:30px;}
.sub-menu .center1top  dd a{ height:30px; line-height:30px; font-size:12px; }
}











